---
title: Mail Date
summary: Track OAR/Reconsideration mail dates for cases, with mailed/do-not-mail checkboxes.
status: draft
owner: <owner>
last_reviewed: 2026-08-21
---

# Mail Date

Mail Date (`frmMailDate.aspx`) tracks OAR and Reconsideration mail dates for cases, using a toggle between the OAR Mail List and Reconsideration Packet list plus Mailed/Do-Not-Mail checkboxes per case.

## Entry conditions
- Menu navigation from any screen; no case context required.

## Fields

| Field | Control type | Purpose | Validation |
| --- | --- | --- | --- |
| `rbCaseType` | RadioButtonList | OAR Mail List / Reconsideration Packet toggle | Switch blocked if dirty |
| `meMailedDate` | igtxt:WebDateTimeEdit | Date mailed | Validated on value change |
| `dgCases` | ig:WebDataGrid | Cases grid with Mailed and DoNotMail checkbox columns | Inline editing (checkbox columns) |

## Operations

| Operation | Trigger | Description |
| --- | --- | --- |
| Save | Toolbar Save | Validates mailed date, saves |
| Switch list type | `rbCaseType.SelectedIndexChanged` | Switches between OAR and Recon lists; blocks if dirty |
| Validate mailed date | `meMailedDate.ValueChange` | Validates mailed date, shows warning messages |

## Business rules

| Rule ID | Rule | Enforcement | Source |
| --- | --- | --- | --- |
| [BR-SCR-024](../application/business-rules.md#br-scr-024-mail-date-blocks-list-type-switching-while-edits-are-unsaved) | Cannot switch case type with unsaved changes | `frmMailDate.aspx.vb` | `Legal/frmMailDate.aspx.vb:82` |
| [BR-SCR-025](../application/business-rules.md#br-scr-025-mail-date-validates-the-mailed-date-through-maildatelist-messages) | Mailed date is validated with error/warning messages from the `MailDateList` collection | `frmMailDate.aspx.vb` | `Legal/frmMailDate.aspx.vb:92-94` |

## Infragistics components

| Control ID | Control type | SAIF wrapper | Infragistics base | Purpose |
| --- | --- | --- | --- | --- |
| `dgCases` | `ig:WebDataGrid` | — | `Infragistics.Web.UI.GridControls.WebDataGrid` (v11.1) | Editable cases grid (`CellEditing` for Mailed/DoNotMail) with client-side `CellValueChanging` handler |
| `meMailedDate` | `igtxt:WebDateTimeEdit` | — | Infragistics35.WebUI.WebDataInput.v11.1 | Date-mailed entry field |

## Navigation

| Target | Trigger | Parameters |
| --- | --- | --- |
| All screens | `SAIFMenu` side menu | — |

## Sources
- `Legal/frmMailDate.aspx`
- `Legal/frmMailDate.aspx.vb`
- `Legal/Scripts/MailDate.js`
